duct keel - French English Dictionary